package leetcode.median;

/**
 * ClassName: $377_CombinationSum4
 * Description:
 * date: 2022-01-27 19:40
 *
 * @author liyifan
 */
public class $377_CombinationSum4 {
    public int combinationSum4(int[] nums, int target) {
        int[] dp = new int[target + 1];
        dp[0] = 1;
        for (int i = 1;i <= target;i++) {
            for(int j = 0;j < nums.length;j++) {
                if (i >= nums[j])
                    dp[i] += dp[i - nums[j]];
            }
        }
        return dp[target];
    }
}
